#include <stdio.h>

double height(double h);

int main(void)
{
    int i;
    double res = 100, sum = 0;
    for (i = 0; i < 10; i++) {
        sum += res; // 加上落地前高度
        res = height(res);
        if (i < 9)
            sum += res; // 加上落地后反弹高度
    }
    printf("共经过%fm，第十次反弹高度%fm\n", sum, res);
    return 0;
}    
    
double height(double h)
{
    return h / 2;
}
